package com.csjbot.snowbot_rogue.utils.map;

/**
 * 去噪方法的返回数据类型
 *
 * @author CC
 */
public class CsjMap {
    private int[] data; // 地图数据
    private int sideLength, preSideLength; // 地图边长、地图原边长
    private int up_cutLength, right_cutLength, down_cutLength, left_cutLength; // 上下左右被裁剪的长度

    public CsjMap() {
        // nothing to do here
    }

    public CsjMap(int[] data, int sideLength, int preSideLength, int up_cutLength, int right_cutLength,
                  int down_cutLength, int left_cutLength) {
        super();
        this.data = data;
        this.sideLength = sideLength;
        this.preSideLength = preSideLength;
        this.up_cutLength = up_cutLength;
        this.right_cutLength = right_cutLength;
        this.down_cutLength = down_cutLength;
        this.left_cutLength = left_cutLength;
    }

    public int[] getData() {
        return data;
    }

    public void setData(int[] data) {
        this.data = data;
    }

    public int getSideLength() {
        return sideLength;
    }

    public void setSideLength(int sideLength) {
        this.sideLength = sideLength;
    }

    public int getPreSideLength() {
        return preSideLength;
    }

    public void setPreSideLength(int preSideLength) {
        this.preSideLength = preSideLength;
    }

    public int getUp_cutLength() {
        return up_cutLength;
    }

    public void setUp_cutLength(int up_cutLength) {
        this.up_cutLength = up_cutLength;
    }

    public int getRight_cutLength() {
        return right_cutLength;
    }

    public void setRight_cutLength(int right_cutLength) {
        this.right_cutLength = right_cutLength;
    }

    public int getDown_cutLength() {
        return down_cutLength;
    }

    public void setDown_cutLength(int down_cutLength) {
        this.down_cutLength = down_cutLength;
    }

    public int getLeft_cutLength() {
        return left_cutLength;
    }

    public void setLeft_cutLength(int left_cutLength) {
        this.left_cutLength = left_cutLength;
    }

}
